PHP

  • PHP
    09-21 03:14
    PHP
  • PHP
    08-13 03:01
    PHP
  • PHP
    02-23 08:46
    PHP
    PHP7.0全新特性与PHP底层开发实战课程 底层开发架构师手把手实战PHP底层与源码级开发 ===============课程目录=============== ├─(1) 1-1 视频内容.mp4 ├─(2) 2-1 带你编译和安装PHP7.mp4 ├─(3) 2-2 如何要对PHP7与PHP5进行性能对比.mp4 ├─(4) 2-3 PHP7有哪些新特性.mp4 ├─(5) 2-4 PHP7还有其它新特性.mp4 ├─(6) 2-5 再次认识PHP7的所有特性.mp4 ├─(7) 3-1 什么是小而巧的zval.mp4 ├─(8) 3-10 什么是真正的内存分配过程.mp4 ├─(9) 3-11 什么是Small内存的管理.mp4 ├─(10) 3-12 带你实战Small内存管理 试看.mp4 ├─(11) 3-13 Chunk的内存对齐.mp4 ├─(12) 3-14 认识真实的Small和Large内存的标记.mp4 ├─(13) 3-15 内存标记和内存释放时大小的判断.mp4 ├─(14) 3-16 总结内存管理.mp4 ├─(15) 3-2 不同变量对应的zval实战.mp4 ├─(16) 3-3 Zend_string与写时复制实战.mp4 ├─(17) 3-4 带你实战引用类型的使用.mp4 ├─(18) 3-5 什么是PHP7源码中的数组.mp4 ├─(19) 3-6 带你实战数组的增删改查.mp4 ├─(20) 3-7 继续实战数组的增删改查(彻底知道数组的底层实现逻辑).mp4 ├─(21) 3-8 再次总结基本变量.mp4 ├─(22) 3-9 内存管理基础知识.mp4 ├─(23) 4-1 章介绍.mp4 ├─(24) 4-10 网络编程实战1.mp4 ├─(25) 4-11 信号处理实战.mp4 ├─(26) 4-12 FPM的生命周期.mp4 ├─(27) 4-13 实战:使用GDB调试FPM.mp4 ├─(28) 4-14 FastCGI协议理论讲解.mp4 ├─(29) 4-15 FastCGI协议实战.mp4 ├─(30) 4-16 继续 FastCGI协议实战.mp4 ├─(31) 4-17 小章总结.mp4 ├─(32) 4-2 什么是CLI模式.mp4 ├─(33) 4-3 实战CLI模式的生命周期.mp4 ├─(34) 4-4 认识模块初始化部分函数调用图.mp4 ├─(35) 4-5 详解php_module_startup阶段.mp4 ├─(36) 4-6 详解php_request_startup.mp4 ├─(37) 4-7 详解执行和管理阶段.mp4 ├─(38) 4-8 何为FPM的三种模式.mp4 ├─(39) 4-9 网络编程的基础知识.mp4 ├─(40) 5-1 解释型语言也需要编译吗.mp4 ├─(41) 5-10 实战:AST编译成opcode的过程.mp4 ├─(42) 5-11 Zend虚拟机的基础.mp4 ├─(43) 5-12 实战:Zend虚拟机的执行.mp4 ├─(44) 5-13 总结并回顾.mp4 ├─(45) 5-2 NFA和DFA.mp4 ├─(46) 5-3 实战:使用re2c做词法分析.mp4 ├─(47) 5-4 语法分析入门与巴科斯范式.mp4 ├─(48) 5-5 实战:使用bison做语法分析.mp4 ├─(49) 5-6 PHP7的词法和语法分析.mp4 ├─(50) 5-7 实战:PHP7词法分析过程.mp4 ├─(51) 5-8 实战:PHP7语法分析的过程.mp4 ├─(52) 5-9 AST编译成指令集.mp4 ├─(53) 6-1 break语法的AST、栈、符号表和指令集.mp4 ├─(54) 6-10 foreach语法的执行过程.mp4 ├─(55) 6-11 异常处理的AST、栈、符号表、常量和指令集.mp4 ├─(56) 6-12 异常处理的执行过程.mp4 ├─(57) 6-2 break命令执行过程.mp4 ├─(58) 6-3 include语法的AST、栈、符号表和常量.mp4 ├─(59) 6-4 include 语法的执行.mp4 ├─(60) 6-5 条件判断语法的AST.mp4 ├─(61) 6-6 条件语句的栈、符号表、常量和指令集.mp4 ├─(62) 6-7 条件语法的执行过程.mp4 ├─(63) 6-8 foreach的AST、栈、符号表和常量数组.mp4 ├─(64) 6-9 foreach指令集.mp4 ├─(65) 7-1 编写一个简单的扩展.mp4 ├─(66) 7-2 实战:扩展的具体分析.mp4 ├─(67) 7-3 一个简单的日志扩展.mp4 ├─(68) 7-4 SeasLog扩展分析(一).mp4 ├─(69) 7-5 SeasLog扩展分析(二).mp4 ├─(70) 7-6 内部函数sort分析.mp4 ├─(71) 7-7 内部扩展date.mp4 ├─(72) 8-1 PHP回顾内容.mp4
    • 1169
  • PHP
    01-28 09:17
    PHP
    PHP秒杀系统 高并发高性能的极致挑战 第1章 课程介绍 秒杀系统在各种网站和应用中经常会用到。本课程从基本的系统设计和基础功能开始教导大家用PHP来设计和实现秒杀系统,并且为海量并发提供更高级的技术方案和实现手段。 第2章 系统技术选型分析 本章节需要大家掌握基础的LNMP平台的开发,提供基础的数据封装类,让后续的开发得心应手。我们会讲解到系统环境的技术选型,我们采用的数据库是Mysql,还用到Redis来作为高性能缓存, 为了让大家不拘泥于框架的选择,巩固基础知识,本门课程使用原生PHP的方式来开发。... 第3章 系统设计 有一个好的系统设计,整个系统也就成功了一半。本章节会从项目功能、流程、活动表的设计、商品信息表的设计、日志问答订单表及页面交互设计等多个维度去讲解如何设计一个既能满足当前又能兼顾未来,有统一的标准,也有灵活扩充的系统。... 第4章 秒杀功能开发 本章节就是实打实的进入到代码编写和讲解的环节了,本节课我们会完成 商品页面开发、商品的状态控制、商品秒杀逻辑的实现及数据处理逻辑的实现。 第5章 秒杀后台功能管理 本章节系统讲解后台管理功能,从活动管理、商品上下线管理、商品管理、订单管理等多方面入手,让秒杀随时可控。 第6章 单商品秒杀 本章节重点讲解单产品的秒杀。从单个商品的秒杀开始,我们会讲解不同规模的秒杀如万次、百万次、过亿次秒杀系统要如何考虑和实现。以及讲解对单商品在不同的秒杀量级下,会遇到的问题和困难,分别有哪些要注意的地方和改进的方法。... 第7章 组合商品秒杀 前面章节我们讲解到单商品秒杀会遇到的问题及应对措施,本章节会重点讲解由单商品升级到组合商品更复杂的关联关系时,我们又会面临的问题以及应对策略。 第8章 优化单机性能 单机性能上去了,集群才有可能处理更多请求,整体系统才能快起来。从本章节我们会从页面访问速度、接口访问速度、数据处理速度、代码逻辑的细节地方入手,来优化我们的单机性能,从交互策略的调整上,改善秒杀系统的性能,从而应对更大的并发量。... 第9章 分布式方案 灵活的分布式方案是我们对过亿次秒杀有从容应对的基本底气。本章节则从接入层、数据层,来设计服务器集群架构,以助于我们把系统有机会可以部署和扩充到更大规模的服务器上,让更多的服务器资料来帮助我们抗住更大的并发。... 第10章 拒绝黄牛刷单 秒杀系统存在的一个很大的挑战就是黄牛刷单的存在!一个黄牛可怕,可怕的是黄牛后面的机器人黑客手段。本章节会从问答验证、触点验证、行为分析等方面,带领大家讲解如何阻断机器人的刷单。 第11章 课程总结 让秒杀的流量更大一些吧,我们已经有信心搞定这个秒杀系统啦。
    • 660
  • PHP
    01-28 03:29
    PHP
    PHP缓存原理(memcache/redis/文件缓存/浏览器缓存/应用缓存)与应用全面讲解实战视频教程 第1章 课程介绍 欢迎大家来到PHP相关缓存技术的课堂,一起来研究这个知识体系分散,却又是解决大数据高压力的金钥匙的课程。本章先来给大家介绍一个整门课程的结构,再来研究:缓存是什么玩意?他适合存放哪些东西?有哪些主流的缓存技术可以被使用?可以用来解决什么现实的问题?使用它要注意哪些事项?... 1-1 课程介绍 1-2 布置缓存的目的 1-3 合理使用缓存 1-4 哪些环节适合用缓存 第2章 文件类缓存 咱们需要一个搭建LNMP环境,学习CDN原理、数据缓存、页面静态化,以及Facebook的BigPipe技术。并配置ThinkPHP的最新框架来开发商城首页的焦点图、栏目模块来掌握这些知识点 2-1 Ubuntu环境搭建 2-2 LNMP环境搭建 2-3 ThinkPHP框架搭建和简单配置 2-4 CDN是什么 2-5 碎片化的数据文件缓存 2-6 全页面静态化-上 2-7 全页面静态化-中 2-8 全页面静态化-下 2-9 数据分块加载实验 – FaceBook的BigPipe技术 第3章 内存数据库之Memcached Memcached已经是天下谁人不识君了,但你真的了解它么,咱们这节课主要讲的就是Memcached原理和它的内存管理机制,实际配置、封装缓存类并使用它实现商城登录数据的存储。之后,咱们讲到两种分布式算法以及一种集中式缓存的应用案例。... 3-1 内存数据库介绍 3-2 Memcached是什么 3-3 Memcached的工作原理和内存管理机制 3-4 Linux下配置和安装Memcached 3-5 封装Memcached缓存类并实现登录时的数据存储 3-6 分布式服务器的两种分布式算法 3-7 集中式服务器的案例:Session共享机制 第4章 内存数据库之Redis Redis是后浪拍前浪,功能更大更牛掰,咱们除了重构上节内容,还会详细解析Redis五种字段类型并实现会员资料、秒杀、商品对比、排行榜这五个模块,之后会讲到持久化方案,并用六个虚拟机真实搭建一个Redis分布式集群。 4-1 Redis概述 4-2 配置和命令行及常见命令 4-3 String类型 - Memcached的替代产品 4-4 Hash类型 - 实现会员资料模块 4-5 List类型 – 实现秒杀功能 4-6 Set类型 – 实现南北专供商品的对比模块 4-7 ZSet类型 – 实现吃货排行榜 4-8 Redis 持久化方案 4-9 合理高效的使用Redis需要注意啥 4-10 六台机器搭建RedisCluster分布式集群-上 4-11 六台机器搭建RedisCluster分布式集群-下 第5章 浏览器缓存 流量的大洪水要从源头控制,减少服务器的压力的首先,就是减少客户发起的请求,浏览器的缓存有什么机制,它是怎么进行控制的,如何合理地使用浏览器缓存,这些是这节课要讲的内容。 5-1 浏览器是怎么使用缓存的 5-2 什么是强缓存和协商缓存 5-3 合理使用浏览器缓存来提高效率 第6章 应用程序缓存 各家有各家的招式,服务器的各个组件都有自己提升性能的部分。这节课会详细介绍Apache的过期模块和缓存模块,详述PHP底层运行机制以及Mysql的查询过程和查询缓存。让你对服务器各组件有更深入的了解。 6-1 Apache缓存过期和控制机制 6-2 PHP运行机制和OpCache 6-3 Mysql的查询过程和查询缓存 6-4 查询缓存和MySQL优化 第7章 课程总结 感谢同学们学到这里,咱们从网站的架构流程上解析了主流的缓存技术。希望同学们带着这门课上学到的知识,更好的参与到项目中去,遇到高压力、解耦等各种瓶颈问题需要处理的时候,可以考虑是否可以用缓存来解决。
    • 577
  • PHP
    01-31 03:58
    PHP
  • PHP
    02-20 01:17
    PHP
    PHP架构之Linux基础、进阶优化、开发、负载均衡教程,包括Linux优化篇、Linux基础进阶、Linux开发篇、Linux负载均衡,本套Linux教程分阶段学习、深入浅出、步步推进。让您快速学会并精通。 01、Linux优化篇 1.mysql编译安装 2.apache+php编译 3.apache+php2 4.apache+php编译脚本 5.服务器验证失败解决方法 6.php-fpm编译 7.nginx编译 8.nginx+php配置 9.nginx优化1 10.nginx优化2google-perftools安装 11.nginx优化3google-perftools优化配置 12.nginx优化4内核优化 13.Nginx优化5 14.php-fpm优化 Linux优化篇笔记.rar nginx+php.zip 02、Linux.基础进阶 1.安装前准备 2.virtualBox安装 3.virtual的使用和基础配置 4.linux运行方式和目录结构 5.linux基础命令 6.linux正则 7.用户基础讲解和用户与组的管理 8.实验 single模式修改root密码 9.系统管理命令 10.系统启动流程 11.进程和服务管理 12.screen 13.进程管理 14.top 15.rpm和yum 16.yum源配置 17.apt-get 18.yum lamp 19.rsync 20.课后交流 03、Linux开发篇 1.vi介绍 2.vi三个模式命令讲解 3.vim插件安装 4.vim插件使用 5.git安装 6.计划任务 7.shell 8.shell变量赋值和引用 9.shell流控制 10.smart_tar脚本详解 11.shell流控制 12.shell完结 13.awk1 14.awk练习 15.awk2 16.sed 17.linux性能分析 18.日常分析 04、Linux.负载均衡 1.web负载均衡 2.Nginx_upsteam 3.Ngnix+keepalived 4.check_nginx_port脚本 5.Nginx+keepalived实验结果 6.LVS介绍 7.lvs实战 Linux负载均衡笔记.rar
    • 541
  • PHP
    04-15 02:53
    PHP
    PHP Zend引擎实战课程 +PHP & MySQL Web开发高级培训视频教程 PHP架构实战课程 ===============课程目录=============== (1)\\猎豹网校 PHP Ajax 经典教程;目录中文件数:16个 ├─(3) 1.下载和安装 PHP.mp4 ├─(4) 11.79页 4.3 动态加载列表框.mp4 ├─(5) 12.90页 4.5 显示进度条 .mp4 ├─(6) 13.95页 4.6 创建工具提示.mp4 ├─(7) 14.101页 4.7 动态更新 Web 页面.mp4 ├─(8) 15.116页 4.9 提供自动完成.mp4 ├─(9) 16.241页 附录A 开发跨浏览器 JavaScript .mp4 ├─(10) 2.使用 DW CS5 创建 PHP 站点 .mp4 ├─(11) 3.第32页 2.6.1 简单请求的示例 .mp4 ├─(12) 4.37页 3.1.1 使用 innerHTML 属性创建动态内容 .mp4 ├─(13) 5.40页 3.1.2 将响应解析为 XML.mp4 ├─(14) 6.241页 A.1 向表中追加行 .mp4 ├─(15) 7.45页 3.1.3 使用 W3C DOM 动态编辑页面.mp4 ├─(16) 8.52页 3.2 发送请求参数 .mp4 ├─(17) 9.59页 3.2.1 请求参数作为 XML 发送.mp4 ├─(18) PHP Ajax 经典教程.txt (2)\\猎豹网校 PHP Zend 开发实战;目录中文件数:50个 ├─(19) 1.第1章 XAMPP 集成软件包的下载和安装.mp4 ├─(20) 10.第5章 创建导航菜单和面包屑路径 .mp4 ├─(21) 11.第6章 实现用户注册界面.mp4 ├─(22) 12.第6章 处理表单.mp4 ├─(23) 13.第6章 用 Email 通知用户注册成功.mp4 ├─(24) 14.第6章 避免同名用户.mp4 ├─(25) 15.第6章 实现用户登录.mp4 ├─(26) 16.第6章 在layout中实现用户面板.mp4 ├─(27) 17.第6章 账户管理.mp4 ├─(28) 18.第6章 忘记密码的处理.mp4 ├─(29) 19.第7章 创建博客表单.mp4 ├─(30) 2.第1章 Zend Studio 的下载和安装.mp4 ├─(31) 20.第7章 博客表单的处理 .mp4 ├─(32) 21.第7章 博客首页.mp4 ├─(33) 22.第7章 使用Zend_Paginator进行分页显示 .mp4 ├─(34) 23.第7章 博客内容页面.mp4 ├─(35) 24.第7章 博客的更新和删除.mp4 ├─(36) 25.第7章 生成验证码.mp4 ├─(37) 26.第7章 为博客添加评论功能.mp4 ├─(38) 27.第8章 社区.mp4 ├─(39) 28.第8章 社区首页.mp4 ├─(40) 29.第8章 发表主题.mp4 ├─(41) 3.第1章 模仿更真实的服务器环境.mp4 ├─(42) 30.第8章 为表单添加所见即所得编辑器.mp4 ├─(43) 31.第8章 为编辑器添加图片上传功能.mp4 ├─(44) 32.第8章 板块页面.mp4 ├─(45) 33.第8章 主题页面.mp4 ├─(46) 34.第8章 帖子管理.mp4 ├─(47) 35.第8章 论坛博客和用户页面的整合.mp4 ├─(48) 36.第9章 后台管理模块的创建.mp4 ├─(49) 38.第10章 管理分类.mp4 ├─(50) 39.第10章 创建分类.mp4 ├─(51) 4.第2章 安装并创建 Zend Framework 项目.mp4 ├─(52) 41.第10章 添加用户.mp4 ├─(53) 42.第10章 更新删除用户.mp4 ├─(54) 43.第10章 用户信息页面.mp4 ├─(55) 44.第10章 文章和页面的管理.mp4 ├─(56) 45.第10章 构建条件过滤表单.mp4 ├─(57) 46.第10章 管理论坛.mp4 ├─(58) 47.第10章 用自定义助手实现RSS调用 .mp4 ├─(59) 48.第11章 认识Zend_Acl组件.mp4 ├─(60) 49.第11章 开发Acl插件.mp4 ├─(61) 5.第2章 了解 Zend Framework 的 MVC 结构.mp4 ├─(62) 50.第12章 性能测试.mp4 ├─(63) 51.第12章 使用Zend_Db_Profiler了解数据库查询情况.mp4 ├─(64) 52.第12章 网站的优化和部署.mp4 ├─(65) 6.第3章 layout 模板布局.mp4 ├─(66) 7.第4章 基本页面的实现.mp4 ├─(67) 8.第4章 显示一个新闻文章列表.mp4 ├─(68) 9.第5章 对页面进行分类.mp4 (3)\\猎豹网校 PHP和MySQL Web开发 高级教程[MP4]。;目录中文件数:68个 ├─(69) treenode类.mp4 ├─(70) Web论坛数据库设计.mp4 ├─(71) 上载新的新闻信件.mp4 ├─(72) 了解脚本架构.mp4 ├─(73) 从模板生成PDF证书.mp4 ├─(74) 使用变量帮助测试.mp4 ├─(75) 保存文章.mp4 ├─(76) 修改密码(1).mp4 ├─(77) 修改密码.mp4 ├─(78) 列出一个目录中的所有图书.mp4 ├─(79) 列出目录.mp4 ├─(80) 创建一个基于Web的电子邮件服务系统.mp4 ├─(81) 创建一个购物车.mp4 ├─(82) 创建一个邮件列表管理器.mp4 ├─(83) 创建新的邮件列表.mp4 ├─(84) 删除邮件.mp4 ├─(85) 发送一则新消息.mp4 ├─(86) 发送邮件.mp4 ├─(87) 回复或转发邮件.mp4 ├─(88) 在大型项目中使用PHP和MySQL.mp4 ├─(89) 多文件上载的处理.mp4 ├─(90) 定义脚本架构.mp4 ├─(91) 实现书签推荐.mp4 ├─(92) 实现付款.mp4 ├─(93) 实现数据库(1).mp4 ├─(94) 实现数据库.mp4 ├─(95) 将物品添加到购物车.mp4 ├─(96) 展开和折叠文章树.mp4 ├─(97) 巧妙地处理错误.mp4 ├─(98) 建立数据库(1).mp4 ├─(99) 建立数据库.mp4 ├─(100) 建立用户身份验证机制和个性化设置.mp4 ├─(101) 忘记密码.mp4 ├─(102) 改变错误报告设置.mp4 ├─(103) 新帐户的创建.mp4 ├─(104) 显示和删除书签.mp4 ├─(105) 显示图书详细信息.mp4 ├─(106) 显示根节点文章列表.mp4 ├─(107) 显示购物车函数.mp4 ├─(108) 显示邮件列表.mp4 ├─(109) 更改账户设置及密码.mp4 ├─(110) 查看列表.mp4 ├─(111) 查看单个文章.mp4 ├─(112) 查看邮件列表信息.mp4 ├─(113) 查看邮件列表存档.mp4 ├─(114) 检索已存在账户.mp4 ├─(115) 注册用户.mp4 ├─(116) 添加书签.mp4 ├─(117) 添加图书.mp4 ├─(118) 添加新文章.mp4 ├─(119) 添加目录.mp4 ├─(120) 生成PDF格式的个性化文档.mp4 ├─(121) 生成RTF证书.mp4 ├─(122) 登出.mp4 ├─(123) 登录(1).mp4 ├─(124) 登录.mp4 ├─(125) 登录与登出.mp4 ├─(126) 管理员登出.mp4 ├─(127) 管理员登录.mp4 ├─(128) 管理账户.mp4 ├─(129) 结帐.mp4 ├─(130) 编程错误.mp4 ├─(131) 编辑和删除图书.mp4 ├─(132) 编辑和删除目录.mp4 ├─(133) 订单函数.mp4 ├─(134) 订阅和取消订阅.mp4 ├─(135) 问题与回答.mp4 ├─(136) 阅读邮件消息.mp4
    • 514
  • PHP
    05-26 04:14
    PHP